package com.gaoxin.api.entity.stuentity;

import java.util.List;

import org.springframework.stereotype.Component;

import com.gaoxin.api.entity.feeentity.StuFeeEntity;


/**
 * 学生基本信息实体类
 *
 * @author fanyue
 * @param <T>
 * @email 859485490@qq.com
 * @date 2018-07-12 15:21
 */
@Component
public class StuInfoEntity{
	
	public int offset = 0;
	
	public int count = 10;

	private String stuCode;

	private String stuNumber;// 学号

	private String stuName;// 姓名

	private String gender; // 性别
	
	private String manNumber; // 男生人数
	
	private String womanNumber; // 女生人数
	
	private String genderNumber; // 性别人数
	
	private Integer peoNumber; // 在读人数
	
	private Integer allPeoNumber; // 总人数

	private String nation;// 民族

	private String nativePlace;// 民族

	private String headImage; // 学生头像地址

	private String birthday;// 出生日期

	private String idCard;// 身份证号

	private String politicsStatus;// 政治面貌

	private String phone;// 本人电话
	
	private String deptId;//学院
	
	private String deptName;   // 院系
	private String majorName;  // 专业
	private String year;    // 年级
	private String classId;  // 班级
	private String className;  // 班级
	private String status;            // 学籍状态
	private String  depict;        // 年制
	private String countryCode;// 国家代码
	private String majorCode;      // 专业代码
	private String majorId;       // 专业编号
	private String chargeYear;       // 缴费学年
 
	private String type;// 房型
	private String dormon;   // 宿舍号
 
	private String  guardian;  //监护人姓名
	private String relation;    //关系
	private String job;     //监护人职业
	private String  tel;//监护人联系方式
	private String  workPlace;   //监护人工作单位
	private List<StuFeeEntity> queryStuFeesList;   //学生缴费信息
	
	
	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getMajorName() {
		return majorName;
	}

	public void setMajorName(String majorName) {
		this.majorName = majorName;
	}

	public String getYear() {
		return year;
	}

	public void setYear(String year) {
		this.year = year;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getDepict() {
		return depict;
	}

	public void setDepict(String depict) {
		this.depict = depict;
	}

	public String getCountryCode() {
		return countryCode;
	}

	public void setCountryCode(String countryCode) {
		this.countryCode = countryCode;
	}

	public String getMajorCode() {
		return majorCode;
	}

	public void setMajorCode(String majorCode) {
		this.majorCode = majorCode;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getDormon() {
		return dormon;
	}

	public void setDormon(String dormon) {
		this.dormon = dormon;
	}

	public String getGuardian() {
		return guardian;
	}

	public void setGuardian(String guardian) {
		this.guardian = guardian;
	}

	public String getRelation() {
		return relation;
	}

	public void setRelation(String relation) {
		this.relation = relation;
	}

	public String getJob() {
		return job;
	}

	public void setJob(String job) {
		this.job = job;
	}

	public String getTel() {
		return tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	public String getWorkPlace() {
		return workPlace;
	}

	public void setWorkPlace(String workPlace) {
		this.workPlace = workPlace;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getMajorId() {
		return majorId;
	}

	public void setMajorId(String majorId) {
		this.majorId = majorId;
	}

	public String getStuCode() {
		return stuCode;
	}

	public void setStuCode(String stuCode) {
		this.stuCode = stuCode;
	}

	public String getStuNumber() {
		return stuNumber == null ? "" : stuNumber;
	}

	public void setStuNumber(String stuNumber) {
		this.stuNumber = stuNumber;
	}

	public String getStuName() {
		return stuName == null ? "" : stuName;
	}

	public void setStuName(String stuName) {
		this.stuName = stuName;
	}

	public String getGender() {
		return gender == null ? "" : gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public String getNation() {
		return nation == null ? "" : nation;
	}

	public void setNation(String nation) {
		this.nation = nation;
	}

	public String getNativePlace() {
		return nativePlace == null ? "" : nativePlace;
	}

	public void setNativePlace(String nativePlace) {
		this.nativePlace = nativePlace;
	}

	public String getHeadImage() {
		return headImage == null ? "" : headImage;
	}

	public void setHeadImage(String headImage) {
		this.headImage = headImage;
	}

	public String getBirthday() {
		return birthday == null ? "" : birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	public String getIdCard() {
		return idCard == null ? "" : idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getPoliticsStatus() {
		return politicsStatus == null ? "" : politicsStatus;
	}

	public void setPoliticsStatus(String politicsStatus) {
		this.politicsStatus = politicsStatus;
	}

	public String getPhone() {
		return phone == null ? "" : phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getClassId() {
		return classId;
	}

	public void setClassId(String classId) {
		this.classId = classId;
	}

	public String getChargeYear() {
		return chargeYear;
	}

	public void setChargeYear(String chargeYear) {
		this.chargeYear = chargeYear;
	}

	public String getGenderNumber() {
		return genderNumber;
	}

	public void setGenderNumber(String genderNumber) {
		this.genderNumber = genderNumber;
	}

	public Integer getPeoNumber() {
		return peoNumber;
	}

	public void setPeoNumber(Integer peoNumber) {
		this.peoNumber = peoNumber;
	}

	public String getManNumber() {
		return manNumber;
	}

	public void setManNumber(String manNumber) {
		this.manNumber = manNumber;
	}

	public String getWomanNumber() {
		return womanNumber;
	}

	public void setWomanNumber(String womanNumber) {
		this.womanNumber = womanNumber;
	}

	public Integer getAllPeoNumber() {
		return allPeoNumber;
	}

	public void setAllPeoNumber(Integer allPeoNumber) {
		this.allPeoNumber = allPeoNumber;
	}

	public List<StuFeeEntity> getQueryStuFeesList() {
		return queryStuFeesList;
	}

	public void setQueryStuFeesList(List<StuFeeEntity> queryStuFeesList) {
		this.queryStuFeesList = queryStuFeesList;
	}

	@Override
	public String toString() {
		return "StuInfoEntity [offset=" + offset + ", count=" + count + ", stuCode=" + stuCode + ", stuNumber="
				+ stuNumber + ", stuName=" + stuName + ", gender=" + gender + ", manNumber=" + manNumber
				+ ", womanNumber=" + womanNumber + ", genderNumber=" + genderNumber + ", peoNumber=" + peoNumber
				+ ", allPeoNumber=" + allPeoNumber + ", nation=" + nation + ", nativePlace=" + nativePlace
				+ ", headImage=" + headImage + ", birthday=" + birthday + ", idCard=" + idCard + ", politicsStatus="
				+ politicsStatus + ", phone=" + phone + ", deptId=" + deptId + ", deptName=" + deptName + ", majorName="
				+ majorName + ", year=" + year + ", classId=" + classId + ", className=" + className + ", status="
				+ status + ", depict=" + depict + ", countryCode=" + countryCode + ", majorCode=" + majorCode
				+ ", majorId=" + majorId + ", chargeYear=" + chargeYear + ", type=" + type + ", dormon=" + dormon
				+ ", guardian=" + guardian + ", relation=" + relation + ", job=" + job + ", tel=" + tel + ", workPlace="
				+ workPlace + "]";
	}

	

	

	
	
	
	

}
